bpo development software management radius3 customer projects linux relationship open source offshore offshore software development windows developers outsourcing embedded unix outsource crm thin-client consulting